home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / exec / execbase.m < prev    next >
Encoding:
Text File  |  2001-12-31  |  1.9 KB  |  101 lines

  1. MODULE    'exec/lists',
  2.             'exec/libraries',
  3.             'exec/interrupts',
  4.             'exec/tasks'
  5.  
  6. OBJECT ExecBase
  7.     LibNode|Lib:Lib,
  8.     SoftVer:UWORD,
  9.     LowMemChkSum:WORD,
  10.     ChkBase:ULONG,
  11.     ColdCapture:APTR,
  12.     CoolCapture:APTR,
  13.     WarmCapture:APTR,
  14.     SysStkUpper:APTR,
  15.     SysStkLower:APTR,
  16.     MaxLocMem:ULONG,
  17.     DebugEntry:APTR,
  18.     DebugData:APTR,
  19.     AlertData:APTR,
  20.     MaxExtMem:APTR,
  21.     ChkSum:UWORD,
  22.   IntVects[16]:IntVector,
  23.     ThisTask:PTR TO TC,
  24.     IdleCount:ULONG,
  25.     DispCount:ULONG,
  26.     Quantum:UWORD,
  27.     Elapsed:UWORD,
  28.     SysFlags:UWORD,
  29.     IDNestCnt:BYTE,
  30.     TDNestCnt:BYTE,
  31.     AttnFlags:UWORD,
  32.     AttnResched:UWORD,
  33.     ResModules:APTR,
  34.     TaskTrapCode:APTR,
  35.     TaskExceptCode:APTR,
  36.     TaskExitCode:APTR,
  37.     TaskSigAlloc:ULONG,
  38.     TaskTrapAlloc:UWORD,
  39.     MemList:LH,
  40.     ResourceList:LH,
  41.     DeviceList:LH,
  42.     IntrList:LH,
  43.     LibList:LH,
  44.     PortList:LH,
  45.     TaskReady:LH,
  46.     TaskWait:LH,
  47.     SoftInts[5]:SH,
  48.     LastAlert[4]:LONG,
  49.     VBlankFrequency:UBYTE,
  50.     PowerSupplyFrequency:UBYTE,
  51.     SemaphoreList:LH,
  52.     KickMemPtr:APTR,
  53.     KickTagPtr:APTR,
  54.     KickCheckSum:APTR,
  55.     Pad0:UWORD,
  56.     LaunchPoint:ULONG,
  57.     RamLibPrivate:APTR,
  58.     EClockFrequency:ULONG,
  59.     CacheControl:ULONG,
  60.     TaskID:ULONG,
  61.     Reserved1[5]:ULONG,
  62.     MMULock:APTR,
  63.     Reserved2[3]:ULONG,
  64.     MemHandlers:MLH,
  65.     MemHandler:APTR
  66.  
  67. CONST    AFB_68010=0,
  68.         AFB_68020=1,
  69.         AFB_68030=2,
  70.         AFB_68040=3,
  71.         AFB_68881=4,
  72.         AFB_68882=5,
  73.         AFB_FPU40=6,
  74.         AFB_FPU60=6,
  75.         AFB_68060=7,                      // Definition for 68060 CPU
  76.         AFB_PRIVATE=15,
  77.         AFF_68010=1,
  78.         AFF_68020=2,
  79.         AFF_68030=4,
  80.         AFF_68040=8,
  81.         AFF_68881=16,
  82.         AFF_68882=$20,
  83.         AFF_FPU40=$40,
  84.         AFF_FPU60=$40,
  85.         AFF_68060=$80,                    // Definition for 68060 CPU
  86.         AFF_PRIVATE=$8000,
  87.         CACRF_EnableI=1,
  88.         CACRF_FreezeI=2,
  89.         CACRF_ClearI=8,
  90.         CACRF_IBE=16,
  91.         CACRF_EnableD=$100,
  92.         CACRF_FreezeD=$200,
  93.         CACRF_ClearD=$800,
  94.         CACRF_DBE=$1000,
  95.         CACRF_WriteAllocate=$2000,
  96.         CACRF_EnableE=$40000000,
  97.         CACRF_CopyBack=$80000000,
  98.         DMAF_Continue=2,
  99.         DMAF_NoModify=4,
  100.         DMAF_ReadFromRAM=8
  101.